WebView 和 JS 交互
转载请注明出处,点击此处 查看更多精彩内容
Android 调用 js
调用方式:
mWebView.loadUrl("javascript:method()");
其中 method()
是 js 中的一个方法。
js调用Android
调用方式:
- 首先在Java类作为被调用对象,这里叫做
JavaScriptInterfaceObject
,其中有个方法叫method()
; - 其次使用以下方法注入对象到 js。
mWebView.addJavaScriptInterface(new JavaScriptInterfaceObject(), "myObject")
- 最后在js中使用该对象:
<a onClick="myObject.method()">这里可以是链接也可以是按钮或者其他东西</a>